@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:14px "Microsoft YaHei","微软雅黑";background:#fff;-webkit-text-size-adjust:100%;}
a{color:#333;text-decoration:none}

em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input:focus,select:focus,textarea:focus{ outline:none;}
input[type="text"],input[type="password"],input[type="submit"]{-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;}
textarea{-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;} 
.c{ clear:both;}
.box{ width:1100px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}


.header{ width:100%; background:url(../images/headbg.jpg); height:90px;}
.logo{ margin-top:17px;}
.headertel{ margin-top:24px;}

.nav{ height:42px; background:url(../images/navbg.png); border-bottom:4px solid #f99636; border-top:3px solid #fff;}
.nav ul li{ float:left; text-align:center; padding-top:13px; height:29px;}
.nav ul li:hover,.nav .navon{ background:url(../images/navbghover.png);}
.nav ul li:hover a,.nav .navon a{ color:#333399;}
.nav ul li a{ color:#fff; font-size:15px; display:block; float:left;width:154px; height:20px;line-height:20px;}
.navend{ width:1px; height:20px; background:#000066; border-right:1px solid #6666cc; float:left}
.nav .nav_home{ width:158px;}

/*banner S*/
.fullSlide{ min-width:1100px; position:relative;  height:450px; overflow:hidden;  }	
.fullSlide .bd{ position:relative; z-index:0;  }	
.fullSlide .bd ul{ width:100% !important;  }	
.fullSlide .bd li{ width:100% !important;  height:450px; overflow:hidden; text-align:center; }	
.fullSlide .bd li a{ display:block; height:330px; }	
.fullSlide .hd{ width:1100px; left:50%; margin-left:-550px; bottom:0px; position:absolute; z-index:1; overflow:hidden;  }	
.fullSlide .hd ul{ float:right;  }	
.fullSlide .hd ul li{ float:left; margin:0 3px; display:inline; cursor:pointer; width:25px; height:25px; background:#333399; text-align:center; line-height:25px; color:#fff;  }	
.fullSlide .hd ul li img{ width:80px; line-height:41px; display:block; border:1px solid #b67641; filter:alpha(opacity=50);opacity:0.5;  }	
.fullSlide .hd ul .on img{ border-color:#FF8106; filter:alpha(opacity=100);opacity:1;  }
.fullSlide .hd ul .on{ background:#f99636; }

/*banner END*/
.iabout{ margin-top:30px; height:195px;}
.iabout dt{ float:left; height:25px;}
.iabout dd{ float:left; display:block; width:400px; margin-left:20px; line-height:25px; color:#333; padding-top:10px;}
.iabout dd img{ margin-bottom:8px;}
.iabout dd a{ color:#ff9933;}

.icontact{ width:405px; height:195px; background:url(../images/icontactbg.jpg);margin-top:30px; border:1px solid #ccc;}
.icontact dt{ padding-left:24px; padding-top:10px;}
.icontact dd{ padding-left:16px; line-height:18px; margin-top:5px; color:#000; }
.icontact dd img{ vertical-align:top; margin-right:10px;}
.icontact dd font{ padding-left:30px;}

.inews{ margin-top:15px;}
.inews_tt{ border-bottom:1px solid #333399;}
.inews_more{ float:right; color:#ff9933; font-size:13px; padding-top:5px;}
.inews_tt span{ display:block; height:2px; width:1100px; background:#333399; margin-bottom:2px; margin-top:3px;}
.inews_m ul{margin-left:-15px;}
.inews_m ul li{ width:540px; height:110px; background:url(../images/inewsbg.png); margin-top:10px; border:1px solid #ccc; float:left; margin-left:15px;}
.inews_m ul li span{ float:left; display:block; width:350px;}
.inews_m ul li .inews_pic{ display:block; width:165px; height:110px; float:left; margin-right:15px;}
.inews_m ul li span p{ font-size:12px; color:#666; line-height:22px;}
.inews_m ul li span a{ line-height:35px;}
.inews_m ul li span a img{ margin-right:5px;}
.inews_m ul li:hover span a{ color:#ff9933}
.inews_m ul li:hover{ border-color:#ff9933;}

.foot{ height:120px; width:100%; background:#003399; border-top:5px solid #ffcc00;  text-align:center; padding-top:35px;}
.foot ul li{ color:#6699ff; font-size:13px; margin-bottom:10px;}
.foot ul li a{color:#6699ff;font-size:13px;}
.foot ul{ border-bottom:1px solid #002a7d;}
.yq{ border-top:1px solid #0d45b5;  text-align:left; color:#6699ff; font-size:13px; padding-top:10px;}
.yq a{color:#6699ff; font-size:13px;}

#leftsead{ position:fixed; right:0px; top:50%; margin-top:-61px; z-index:99;box-shadow:0 5px 5px #666;}
#leftsead ul li{ width:42px; height:42px;border-bottom:1px solid #559; background:#339;}
#leftsead li img{float:right;}
#leftsead li a{height:42px;float:right;display:block;min-width:60px;max-width:135px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-85px;cursor:pointer;cursor:hand; z-index:99; position:relative;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:210px;top:90px;}


.nyleft{ margin-top:20px; width:218px; }
.nyleft_pro{width:218px; border:1px solid #999999; background:#f5f5f5;box-shadow:0 2px 3px #ccc; padding-bottom:5px; }
.nyleft_pro dd{ height:30px; background:url(../images/nleft_ddbg.png); margin-bottom:10px;}
.nyleft_pro dd .nyleft_hide{ display:none;}
.nyleft_pro dd a{ line-height:30px; font-weight:bold;}
.nyleft_pro dd span{ display:block; float:left; width:10px; height:10px; margin:10px 20px 10px 40px;}
.nyleft_pro dd:hover,.nyleft_pro dd.lefton{background:url(../images/nleft_ddbghover.png);}
.nyleft_pro dd:hover .nyleft_hide,.nyleft_pro dd.lefton .nyleft_hide{ display:block;}
.nyleft_pro dd:hover .nyleft_show,.nyleft_pro dd.lefton .nyleft_show{ display:none;}

.nyleft_con{ border:1px solid #999999; margin-top:15px; height:310px; background:url(../images/nleftcontactbg.png);box-shadow:0 2px 3px #ccc;}
.nyleft_con dt{ padding:10px 0 0 10px;}
.nyleft_con dt .nyleft_con_tt{ margin-bottom:10px;}
.nyleft_con dd{ padding-left:10px; line-height:19px; margin-top:5px; color:#000; font-size:13px; }
.nyleft_con dd img{ vertical-align:top; margin-right:5px; margin-top:1px; vertical-align:top;}
.nyleft_con dd font{ padding-left:30px;}
.nyleft_con dd p{ padding-left:25px;}

.nyright{ width:860px; margin-top:20px;}
.nrightnav{ height:35px; border:1px solid #cccccc; background:#e5e5e5; line-height:35px;}
.nrightnav_left font{ display:block; width:4px; height:20px; float:left; background:#ff9b36; margin:8px 8px 0 15px;}
.nrightnav_left{ font-size:16px; color:#333399; font-weight:bold;}
.nrightnav_right{ padding-right:15px;}
.nrightnav_right,.nrightnav_right a{ color:#666; font-size:13px;}
.nrightnav_right a:hover{ color:#F99636;}

.about_pic{ margin:20px 0 12px 0;}
.about_m{ font-size:14px; color:#333;  line-height:24px;}

.cplist ul{margin-left:-21px;}
.cplist ul li{ border:1px solid #999; width:270px; float:left; margin-top:20px; margin-left:21px;}
.cplist ul li:hover{ border-color:#ff9933;}
.cplist ul li a{ display:block;}
.cplist ul li p{ display:block; height:30px; line-height:30px; text-align:center; background:#333399; color:#fff;}
.cplist ul li p:hover{background:#ff9933;}

.cpmain_tt{ text-align:center; font-size:20px; color:#000; font-weight:bold; padding:20px 0 15px 0; line-height:20px;}
.cpmain_pic{ border:1px solid #999; width:270px; height:270px; margin:0 auto}
.cpmain_m{ font-size:14px; color:#333; line-height:25px; margin-top:10px;}
.xg{ margin-top:50px;}
.xg a{ font-size:13px; color:#333; display:block; line-height:30px;}
.xg a:hover{ color:#F99636;}

.newsmain_tt{ font-size:20px; font-weight:bold; color:#339; text-align:center; padding:20px 0 5px 0;}
.newsmain_time{ text-align:center; font-size:12px; color:#999;}

.newstop{ height:170px; background:url(../images/newstopbg.jpg); border:1px solid #ccc; margin-top:20px; position:relative;}
.newstop:hover{ border-color:#F99636}
.newstop a.newstop_pic{ display:block;}
.newstop_m{ width:575px; padding-right:15px}
.newstop_m a{ font-size:14px; font-weight:bold; color:#333; line-height:42px;}
.newstop:hover .newstop_m a{ color:#F99636}
.newstop:hover .newstop_m a font{ color:#333;}
.newstop_m a font{ float:right;}
.newstop_m p{ font-size:12px; color:#666; line-height:22px;}
.newstop_more{ position:absolute; right:15px; bottom:20px; font-size:12px; color:#ff3333; font-weight:bold; z-index:10;}
.newslist_m{margin-left:-10px;}
.newslist_m  dt span{ display:block; border-bottom:1px solid #ccc; margin-left:10px; font-size:12px; color:#000; padding:15px 0 2px 0; width:70px; float:left; margin-bottom:5px;}
.newslist_m  dt span.dt_tt{ width:700px;}
.newslist_m  dd span{ display:block; margin-left:10px; font-size:12px; color:#000; width:70px; float:left; line-height:30px;}
.newslist_m  dd:hover span.dt_tt a{ color:#F99636;}
.newslist_m  dd span.dt_tt{ width:700px;}
.newslist_m  dd span.dt_tt a,.newslist_m  dd span font{ font-size:14px; color:#333;}

.page{ padding-top:40px;}
.page a{ display:block; height:20px; background:url(../images/pagebg.jpg) ; border:1px solid #ccc; float:left; margin-right:5px; padding:0 7px; line-height:20px; font-size:12px; color:#666;}
.page a:hover,.page a.pageon{ background:url(../images/pagebghover.jpg); border-color:#ff9b36; color:#fff;}

.liuyan_pic{ padding-left:35px; margin-top:40px;}
.liuyan_m{ margin-left:35px; background:#3399cc; width:725px; height:390px; border-radius:8px; border:2px solid #32a9e4; margin-top:10px; padding:15px 30px 0 30px;}
.liuyan_m ul li{ border-bottom:1px dotted #fff; height:50px; line-height:50px;}
.liuyan_m ul li font{ display:block; float:left; width:110px; color:#fff;}
.liuyan_m ul li  input{ border:0; width:356px; height:20px;}
.liuyan_m ul li b{ color:#F00; padding-left:5px;}
.liuyan_m ul li.lynr{ border:0px; margin-bottom:15px; height:110px; }
.liuyan_m ul li.lynr textarea{ border:0; margin-top:15px; width:590px; vertical-align:top; height:110px;}
.liuyan_m ul li.yzm{ border:0; float:left; width:300px;}
.liuyan_m ul li.yzm input{ width:120px;}
.liuyan_m ul li.ly_btu{ border:0; float:right; margin-right:25px;}
.liuyan_m ul li.ly_btu input{ background:url(../images/ly_btu.png); width:95px; height:27px; color:#fff; font-size:14px; font-weight:bold;}







